Text copied to clipboard!
Título
Text copied to clipboard!Desenvolvedor de Funções de Sistema para Sistemas Embarcados
Descrição
Text copied to clipboard!
Estamos à procura de um Desenvolvedor de Funções de Sistema para Sistemas Embarcados altamente qualificado para se juntar à nossa equipe de engenharia. Este profissional será responsável por projetar, implementar e otimizar funções de sistema em plataformas embarcadas, garantindo desempenho, confiabilidade e eficiência energética. O candidato ideal terá experiência sólida em desenvolvimento de software de baixo nível, conhecimento profundo de arquiteturas de microcontroladores e microprocessadores, além de familiaridade com sistemas operacionais em tempo real (RTOS).
O desenvolvedor atuará em projetos que envolvem desde a concepção de novos produtos até a manutenção e atualização de sistemas existentes. Será necessário trabalhar em estreita colaboração com engenheiros de hardware, firmware e software para garantir a integração perfeita entre os componentes do sistema. Além disso, o profissional deverá realizar testes unitários, depuração e análise de desempenho, bem como documentar adequadamente o código e os processos de desenvolvimento.
É essencial que o candidato tenha habilidades de comunicação eficazes, capacidade de trabalhar de forma independente e em equipe, e esteja disposto a aprender continuamente novas tecnologias e padrões da indústria. Experiência com ferramentas de versionamento de código, como Git, e metodologias ágeis de desenvolvimento também são altamente desejáveis.
Se você é apaixonado por tecnologia embarcada, gosta de resolver problemas complexos e deseja contribuir para o desenvolvimento de soluções inovadoras, esta é a oportunidade ideal para você.
Responsabilidades
Text copied to clipboard!- Desenvolver e implementar funções de sistema para plataformas embarcadas
- Colaborar com equipes de hardware e software para integração de sistemas
- Realizar testes unitários e depuração de código
- Otimizar desempenho e consumo de energia dos sistemas
- Documentar código e processos de desenvolvimento
- Participar de revisões de código e garantir boas práticas de programação
- Analisar requisitos técnicos e propor soluções viáveis
- Manter-se atualizado com novas tecnologias e padrões da indústria
- Apoiar na manutenção e atualização de sistemas existentes
- Contribuir para a melhoria contínua dos processos de desenvolvimento
Requisitos
Text copied to clipboard!- Formação em Engenharia da Computação, Ciência da Computação ou áreas afins
- Experiência com linguagens C e C++
- Conhecimento de sistemas operacionais em tempo real (RTOS)
- Familiaridade com arquiteturas de microcontroladores e microprocessadores
- Experiência com ferramentas de versionamento como Git
- Capacidade de leitura e interpretação de esquemas eletrônicos
- Conhecimento em protocolos de comunicação (I2C, SPI, UART, CAN)
- Habilidade para trabalhar em equipe multidisciplinar
- Boa comunicação verbal e escrita
- Desejável conhecimento em metodologias ágeis (Scrum, Kanban)
Perguntas potenciais de entrevista
Text copied to clipboard!- Você possui experiência com desenvolvimento em C/C++ para sistemas embarcados?
- Já trabalhou com algum sistema operacional em tempo real (RTOS)?
- Tem familiaridade com protocolos de comunicação como SPI, I2C ou UART?
- Como você costuma depurar problemas em sistemas embarcados?
- Você já trabalhou com integração entre hardware e software?
- Está familiarizado com ferramentas de controle de versão como Git?
- Tem experiência com testes unitários em sistemas embarcados?
- Como lida com documentação técnica de projetos?
- Já participou de projetos utilizando metodologias ágeis?
- Está disposto a aprender novas tecnologias e ferramentas?